Modell-basierte Programmgenerierung und Methoden des Übersetzerbaus - Zwei Seiten derselben Medaille?

نویسنده

  • Wolf Zimmermann
چکیده

In der vergangenen Dekade hat Modell-basierte Entwicklung in der Softwaretechnik zunehmende Bedeutung gewonnen, vgl. z.B. [TS07, SRC12, JLM12]. Aus Modellen, die in einer formalen Sprache definiert sind (Domänen-spezifische Sprache) wird Code generiert, der die Modelle implementiert. Da Domänen-spezifische Sprachen nicht selten starken Änderungen und Erweiterungen unterworfen sind, haben sich Werkzeugkästen wie beispielsweise das Eclipse Modeling Framework (kurz: EMF) etabliert [SBMP08], mit deren Hilfe die Codegeneratoren selbst generiert werden können. Zur Spezifikation Domänen-spezifischer Sprachen wird ein Metamodell definiert, aus dem dann mittels Modelltransformationen die Transformationsregeln in die Zielsprache spezifiziert werden. Neben dem Codegenerator für eine Domänen-spezifische Sprache werden beispielsweise mit der EMF-Technologie Editoren für die Domänen-spezifische Sprache generiert, die auch durch die Eclipse-Technologie in Programmierund Anwendungsumgebungen eingebettet werden können.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamische Klassendiagramme - Nutzung der Metapher vom "Konsumieren und Produzieren" in BlueJ

Konsumieren und Produzieren sind zwei Seiten derselben Medaille. Wir untersuchen seit einigen Jahren die Metapher vom Konsumieren und Produzieren (kurz: K&P-Metapher) im Umfeld der Lehre objektorientierter Programmierung. In diesem Artikel stellen wir eine Erweiterung der für die Lehre der objektorientierten Programmierung entwickelten Entwicklungsumgebung BlueJ vor. Diese Erweiterung führt die...

متن کامل

HAL-basierte Kopplung der Simulationssysteme SIMPLEX III und SLX

Der Beitrag erläutert Konzepte zur HLA-Erweiterung von klassischen stand-alone Simulationssystemen. Es wird gezeigt, wie SIMPLEX III und SLX als zwei grundsätzlich verschiedene Simulationssysteme mittels des HLA-Standards gekoppelt werden können. Als Anwendungsbeispiel wird das Modell Abfüllanlage beschrieben, das aus einem zeitkontinuierlichen und einem zeitdiskreten Modell besteht. Beide Mode...

متن کامل

Internet-basierte Simulation unter Nutzung des HLA-Ansatzes

Kurzfassung. Bei der Modellierung von Systemen wird oft auf Simulationswerkzeuge zurückgegriffen, die abhängig vom Beschreibungsniveau und der oft domänenspezifischen Modellkomponenten für jedes Modell Vorund Nachteile besitzen. Soll z.B. ein Schaltkreismodell um ein thermisches Modell erweitert werden, bietet es sich an, beide Modelle auf verschiedenen Simulatoren zu modellieren und miteinande...

متن کامل

Ein realistisches dreidimensionales Modell der inneren Organe auf der Basis des Visible Human

Zusammenfassung. Computergestützten dreidimensionalen Modellen des menschlichen Körpers fehlt es bisher meist an Realismus und Detaillierung. In diesem Beitrag wird ein Modell der inneren Organe entwickelt, das auf über 770 Cryotomschnitten und den dazu kongruenten CT-Schnittbildern aus dem Visible Human-Projekt der National Library of Medicine basiert und eine bisher unerreichte photorealistis...

متن کامل

Requirements Engineering und Geschäftsprozessmodellierung - zwei Seiten der gleichen Medaille

Lassen sich Requirements Engineering und Geschäftsprozessmodellierung im Kontext service-orientierter Architektur überhaupt noch trennen? Die Autoren sind der Auffassung: Ja! Und es ist sinnvoll, die Disziplinen voneinander zu trennen. Die Autoren begründen dies, beschreiben die bei Credit Suisse geplante Integration und zeigen die Implikationen auf für Projektarbeit. Die dargestellten Konzepte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013